MPHB\Reports\EarningsReport B

Total Complexity 83
Dependencies 4
Dependents 1
Total lines 507
Lines of code 409
Logical lines of code 222
Comment lines 28
Methods 22
Properties 5

Methods 22

Method Rating Maintainability Complexity Lines of code
getDateTimeFormatOptions()
B
44 17 44
prepareJsonData()
A
41 11 57
prepareLegendData()
A
49 8 31
prepareReportLegend()
A
45 6 48
translateDataFilters()
S
53 7 24
renderDatesRangeFilters()
S
45 5 45
getDashLength()
S
56 5 20
renderReportDataFilter()
S
57 4 17
iterateDates()
S
59 4 15
prepareReportInfoData()
S
61 3 11
__construct()
S
51 1 29
renderReport()
S
61 1 22
preparePlotData()
S
68 2 7
enqueueScripts()
S
61 1 12
renderFilters()
S
81 1 3
renderReportTitle()
S
74 1 4
getBarWidth()
S
72 1 4
renderReportLegend()
S
81 1 3
renderReportInfo()
S
79 1 3
setShowDataTypes()
S
76 1 4
getShowDataTypes()
S
82 1 3
getData()
S
82 1 3